/*
 * 游戏规则：
 *  1. 用户输入数字
 *  2. 和随机数字比较
 *  3. 提示猜中 猜大了 猜小了
 *  4. 无线循环，直到猜中为止
 * */

import java.util.Scanner; // 引入键盘输入包
import java.util.Random; // 引入生成随机数包

public class GuessNumber {
    // 入口函数
    public static void main(String[] args) {
        System.out.println("开始猜数字游戏...");
        // 生成被猜的数字
        Random ran = new Random();
        int num = ran.nextInt(100) + 1; // 被猜数字取值范围[1,100]

        // 用户输入数字
        Scanner sca = new Scanner(System.in);

        // 无线循环
        while (true) {
            System.out.print("请输入数字：");
            int guessNum = sca.nextInt();
            if (guessNum > num) {
                System.out.println("猜大了！");
            } else if (guessNum < num) {
                System.out.println("猜小了！");
            } else if (guessNum == num) {
                System.out.println("恭喜你猜中了！！！");
                break;
            }
        }
    }
}